#!/bin/bash

set -e

export GOOS=linux
export CGO_ENABLED=0

go generate
GOARCH=arm go build -tags vfs
mv atx-agent atx-agent-arm
cp -vf atx-agent-arm ~/uiautomator2/uiautomator2/assets/atx-agent/armeabi-v7a

go generate
GOARCH=arm64 go build -tags vfs
mv atx-agent atx-agent-arm64
cp -vf atx-agent-arm64 ~/uiautomator2/uiautomator2/assets/atx-agent/arm64-v8a

go generate
GOARCH=386 go build -tags vfs
mv atx-agent atx-agent-386
cp -vf atx-agent-386 ~/uiautomator2/uiautomator2/assets/atx-agent/x86

go generate
GOARCH=amd64 go build -tags vfs
mv atx-agent atx-agent-amd64
cp -vf atx-agent-amd64 ~/uiautomator2/uiautomator2/assets/atx-agent/x86_64

md5sum atx-agent-*
